// pages/integral/integral.js
var util = require('../../utils/util.js');
var api = require('../../config/api.js');

Page({

  /**
   * 页面的初始数据
   */
  data: {
    assignmentInfosList:[],//任务列表
    integral_data:{},//数据
    first:"",
    Getshow:false,//签到弹出
    seeshow:false,//获取积分弹出
    

  },

  // 请求任务详情
  getInregral(){
    var that = this;
    util.request(api.Integral, {
    }, 'get').then(function (res) {
      if (res.errno === 0) {
        that.setData({
          assignmentInfosList:res.data.assignmentInfos,
          integral_data:res.data,
          first:res.data.assignmentInfos[0].valus.split("_")[0],
          last:res.data.assignmentInfos[0].valus.split("_")[1],
          firsts:res.data.assignmentInfos[2].valus.split("_")[0],
          lasts:res.data.assignmentInfos[2].valus.split("_")[1]
        })


      } else {
        wx.showToast({
          title: res.errmsg,
          icon: 'none',
          duration: 1500
        })
      }


    });

  },


  // 跳转
  onIndex(){
    wx.switchTab({
      url: '../index/index',
    })
  },


  onShare(){
    wx.navigateTo({
      url: '../share/share',
    })
  },

    // 签到弹出框
    toPopup() {
      this.setData({
        Getshow: true
      });
    },
  
    ditClose() {
      
      this.setData({
        Getshow: false
      });
      this.getInregral()
    },
  
  
    // 积分获得提示
    upget(){
      this.setData({
        seeshow: true
      });
    },
     
    noget(){
      this.setData({
        seeshow: false
      });
    },
  
    // 签到
  // 签到
  getTo(e) {
    let type = e.currentTarget.dataset.id
    // 获取签到时间
    let myDate = util.formatTime(new Date());
    console.log(myDate)
    var that = this;
    util.request(api.ReceiveUp, {
      type: type,
      time: myDate
    }, 'post').then(function(res) {
      if (res.errno === 0) {
        //  var data = {userPoints: "391", continuousDay: "1", point: "50"}
        that.setData({
          Datelist:res.data
        })
        if(res.data.continuousDay == 1){
            that.upget()  
        }

        
        
        that.toPopup()

      } else {
        wx.showToast({
          title: res.errmsg,
          icon: 'none',
          duration: 1500
        })
      }


    });


  },
 





  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    // 获取任务
    this.getInregral()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})